package so.ifl.dao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.session.RowBounds;

import so.ifl.vo.TranRecordVo;

/**
 *create by aaron.lu
 *create at 2012-2-2 下午11:15:26
 *<mailto: atyuan.lu@gmail.com>
 **/
public interface TranRecordDao {
	
	public List<TranRecordVo> queryTranRecord(Map<String, Object> params, RowBounds rowBounds);
	
	public int countTranRecord(Map<String, Object> params);
	
	public void insertTranRecord(TranRecordVo tranRecordVo);
	
	public List<TranRecordVo> queryTranRecordAllInfo(Map<String, Object> params);
	
	public List<TranRecordVo> queryTranRecordAllInfo(Map<String, Object> params, RowBounds rowBounds);
	
	public int countTranRecordAllInfo(Map<String, Object> params);
	
	public float sumTranInfo(Map<String, Object> params);
	
	public void updateTranRecord(TranRecordVo tranRecordVo);
}
